river meadows - French English Dictionary